Portugal, Spanien (Festland und Balearen), Frankreich (Festland und Korsika), Italien (Apulien?, Sardinien und Sizilien), Slowenien, Kroatien, Bosnien-Herzegowina, Serbien & Kosovo, Montenegro, Albanien, Bulgarien, Griechenland (Festland und alle Inselgruppen), Türkei (europäischer Teil und Anatolien), Zypern, Indien, Sinai, Ägypten, Lybien, Tunesien, Algerien, Marokko und Kanaren
Äcker, Ruderalstellen und Gärten; in 0-1400 m Höhe